﻿using System;

namespace Standard
{
    internal enum WM
    {
        NULL,
        CREATE,
        DESTROY,
        MOVE,
        SIZE = 5,
        ACTIVATE,
        SETFOCUS,
        KILLFOCUS,
        ENABLE = 10,
        SETREDRAW,
        SETTEXT,
        GETTEXT,
        GETTEXTLENGTH,
        PAINT,
        CLOSE,
        QUERYENDSESSION,
        QUIT,
        QUERYOPEN,
        ERASEBKGND,
        SYSCOLORCHANGE,
        SHOWWINDOW = 24,
        CTLCOLOR,
        WININICHANGE,
        SETTINGCHANGE = 26,
        ACTIVATEAPP = 28,
        SETCURSOR = 32,
        MOUSEACTIVATE,
        CHILDACTIVATE,
        QUEUESYNC,
        GETMINMAXINFO,
        WINDOWPOSCHANGING = 70,
        WINDOWPOSCHANGED,
        CONTEXTMENU = 123,
        STYLECHANGING,
        STYLECHANGED,
        DISPLAYCHANGE,
        GETICON,
        SETICON,
        NCCREATE,
        NCDESTROY,
        NCCALCSIZE,
        NCHITTEST,
        NCPAINT,
        NCACTIVATE,
        GETDLGCODE,
        SYNCPAINT,
        NCMOUSEMOVE = 160,
        NCLBUTTONDOWN,
        NCLBUTTONUP,
        NCLBUTTONDBLCLK,
        NCRBUTTONDOWN,
        NCRBUTTONUP,
        NCRBUTTONDBLCLK,
        NCMBUTTONDOWN,
        NCMBUTTONUP,
        NCMBUTTONDBLCLK,
        SYSKEYDOWN = 260,
        SYSKEYUP,
        SYSCHAR,
        SYSDEADCHAR,
        COMMAND = 273,
        SYSCOMMAND,
        MOUSEMOVE = 512,
        LBUTTONDOWN,
        LBUTTONUP,
        LBUTTONDBLCLK,
        RBUTTONDOWN,
        RBUTTONUP,
        RBUTTONDBLCLK,
        MBUTTONDOWN,
        MBUTTONUP,
        MBUTTONDBLCLK,
        MOUSEWHEEL,
        XBUTTONDOWN,
        XBUTTONUP,
        XBUTTONDBLCLK,
        MOUSEHWHEEL,
        PARENTNOTIFY = 528,
        CAPTURECHANGED = 533,
        POWERBROADCAST = 536,
        DEVICECHANGE,
        ENTERSIZEMOVE = 561,
        EXITSIZEMOVE,
        IME_SETCONTEXT = 641,
        IME_NOTIFY,
        IME_CONTROL,
        IME_COMPOSITIONFULL,
        IME_SELECT,
        IME_CHAR,
        IME_REQUEST = 648,
        IME_KEYDOWN = 656,
        IME_KEYUP,
        NCMOUSELEAVE = 674,
        TABLET_DEFBASE = 704,
        TABLET_ADDED = 712,
        TABLET_DELETED,
        TABLET_FLICK = 715,
        TABLET_QUERYSYSTEMGESTURESTATUS,
        CUT = 768,
        COPY,
        PASTE,
        CLEAR,
        UNDO,
        RENDERFORMAT,
        RENDERALLFORMATS,
        DESTROYCLIPBOARD,
        DRAWCLIPBOARD,
        PAINTCLIPBOARD,
        VSCROLLCLIPBOARD,
        SIZECLIPBOARD,
        ASKCBFORMATNAME,
        CHANGECBCHAIN,
        HSCROLLCLIPBOARD,
        QUERYNEWPALETTE,
        PALETTEISCHANGING,
        PALETTECHANGED,
        HOTKEY,
        PRINT = 791,
        PRINTCLIENT,
        APPCOMMAND,
        THEMECHANGED,
        DWMCOMPOSITIONCHANGED = 798,
        DWMNCRENDERINGCHANGED,
        DWMCOLORIZATIONCOLORCHANGED,
        DWMWINDOWMAXIMIZEDCHANGE,
        GETTITLEBARINFOEX = 831,
        DWMSENDICONICTHUMBNAIL = 803,
        DWMSENDICONICLIVEPREVIEWBITMAP = 806,
        USER = 1024,
        TRAYMOUSEMESSAGE = 2048,
        APP = 32768
    }
}
